package com.silverbox.shopper.entity;

import java.util.Date;

/**
box_decoration_shop_config
 */
public class DecorationShopConfig {
    /**
     * 自增
     */
    private Long id;

    /**
     * 记录所属的商家ID（商家信息表主键）
     */
    private Integer shopId;

    /**
     * 记录创建的门店ID（如果是主张号创建的店铺装修配置则写入-1）
     */
    private Integer storeId;

    /**
     * 记录页面所属的风格ID（店铺装修风格表主键）
     */
    private Long styleId;

    /**
     * 记录店铺装修风格中文名称（如：清新点餐风）
     */
    private String styleName;

    /**
     * 记录风格代码（如：001）
     */
    private String styleCode;

    /**
     * 记录店铺装修风格类型（如：0 表示扫码下单店铺装修风格，为以后其他项目页面定制风格做准备）
     */
    private Integer decorationType;

    /**
     * -1：删除、0：未发布、1：已发布
     */
    private Integer status;

    /**
     * 记录商家配置的店铺装修模版名称
     */
    private String name;

    /**
     * 记录描述信息
     */
    private String remarks;

    /**
     * 记录创建/导入时间
     */
    private Date createTime;

    /**
     * 记录最后一次修改时间
     */
    private Date modifyTime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Integer getShopId() {
        return shopId;
    }

    public void setShopId(Integer shopId) {
        this.shopId = shopId;
    }

    public Integer getStoreId() {
        return storeId;
    }

    public void setStoreId(Integer storeId) {
        this.storeId = storeId;
    }

    public Long getStyleId() {
        return styleId;
    }

    public void setStyleId(Long styleId) {
        this.styleId = styleId;
    }

    public String getStyleName() {
        return styleName;
    }

    public void setStyleName(String styleName) {
        this.styleName = styleName == null ? null : styleName.trim();
    }

    public String getStyleCode() {
        return styleCode;
    }

    public void setStyleCode(String styleCode) {
        this.styleCode = styleCode == null ? null : styleCode.trim();
    }

    public Integer getDecorationType() {
        return decorationType;
    }

    public void setDecorationType(Integer decorationType) {
        this.decorationType = decorationType;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks == null ? null : remarks.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }
}